# 6.定义一个学生类(Student):
#
# 成员变量 姓名 name  年龄 age 体重 weight
#
# 方法:
# 吃饭的方法 eat        在方法中打印 "xx 要吃饭"
# 展示方法 show        在方法中打印  "姓名xx，年龄是xx岁，体重是xx斤"

# (选做)方法  sub        在方法中修改  成员变量weight减少10斤
#
# 创建两个对象, 并分别调用  eat  sub  show
#    - 小明 18 岁 120
#    - 小红 17 岁 100
class Student:
    def __init__(self,name,age,weight):
        self.name=name
        self.age=age
        self.weight=weight
    def eat(self):
        print(self.name+"要吃饭")
    def show(self):
        print("姓名"+self.name+"，年龄是"+str(self.age)+"岁，体重是"+str(self.weight)+"斤")

    def sub(self):
         self.weight-=10



p1=Student("小明",18,120)
p1.sub(120)
print(p1.weight)













# 7.定义一个老师类(Teacher):
#
# 变量 姓名 name 年龄 age  身高 height 爱好 hobby
#
# 方法
# 吃饭的方法 eat    有一个参数food    在方法中打印    "xx 喜欢吃"+food
# 打豆豆的方法 hit             在方法中打印    10次"xx 打豆豆"
# 打印爱好的方法 show            在方法中打印    "我叫xx，爱好是xx"
#
#
# 创建两个对象，并分别调用  eat  hit  show
#    - 王老师 20 岁  身高 170cm  爱好 看电影
#    - 张老师 30 岁  身高 185cm  爱好 玩游戏
# 8.定义一个电脑类(Computer)，
# 变量 品牌(brand)，有价格(price)
# 方法 showInfo，打印 "电脑品牌xx，价钱是 xx， 移动办公，使用方便"
#
# 创建对象"小米笔记本 "mi" 和 对象"华硕笔记本 "asus"
# 调用showInfo方法
# - 小米笔记本    价格     3999
# - 华硕笔记本    价格     8999